/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mindbox.mueblesalpes.negocio.reportes;

import com.mindbox.mueblesalpes.negocio.entity.Cliente;
import com.mindbox.mueblesalpes.negocio.geo.Ciudad;
import java.util.Date;
import javax.ejb.Local;

/**
 *
 * @author Catalina
 */
@Local
public interface IReportes {

    public ReporteVenta generarReporteVentas(Date fechaIni, Date fechaFin, Ciudad ciudad) throws Exception;

    public ReporteTop generarReporteProductoTop(Date fechaIni, Date fechaFin, Ciudad ciudad, int cantidad) throws Exception;

    public ReporteCompras generarReporteCompras(Cliente cliente, Date fechaIni, Date fechaFin, Ciudad ciudad) throws Exception;

}
